package com.zzedu.params;

import jakarta.validation.constraints.NotBlank;

import java.util.List;

public class ZzThesaurusWordsParams {

    /**
     * id
     */
    private Long id;

    /**
     * 单词
     */
    @NotBlank(message = "单词不能为空")
    private String word;

    /***
     * 类型
     * 1-单词
     * 2-音频
     * 3-句子
     */
    private Integer wordType;
    /**
     * 音标
     */
    private String phonetic;


    /**
     * 提交步骤
     * 0-基础信息
     * 1-音频
     * 2-标签
     */
    private Integer step;


    /**
     * 音频
     *
     * @return
     */
    private List<ZzUploadFileParams> uploadAudio;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getWord() {
        return word;
    }

    public void setWord(String word) {
        this.word = word;
    }

    public Integer getWordType() {
        return wordType;
    }

    public void setWordType(Integer wordType) {
        this.wordType = wordType;
    }

    public String getPhonetic() {
        return phonetic;
    }

    public void setPhonetic(String phonetic) {
        this.phonetic = phonetic;
    }

    public Integer getStep() {
        return step;
    }

    public void setStep(Integer step) {
        this.step = step;
    }

    public List<ZzUploadFileParams> getUploadAudio() {
        return uploadAudio;
    }

    public void setUploadAudio(List<ZzUploadFileParams> uploadAudio) {
        this.uploadAudio = uploadAudio;
    }
}
